The number of Boolean functions computed by formulas of a given size

نویسندگان

  • Petr Savický
  • Alan R. Woods
چکیده

Estimates are given of the number B(n; L) of distinct functions computed by propositional formulas of size L in n variables, constructed using only literals and ^; _ connectives. (L is the number of occurrences of variables. L ?1 is the number of binary ^'s and _'s. B(n; L) is also the number of functions computed by two terminal series-parallel networks with L switches.) Enroute the read-once functions , which are closely related to Schrr oder numbers, are enumerated. Writing B(n; L) = b(n; L) L , we nd that if L and (n) go to innnity with increasing n and L 2 n =n (n) , then b(n; L) cn, where c = 2=(ln 4 ? 1). Making a comparison with polynomial size Boolean circuits, this implies the following. For any constant > 1, almost all Boolean functions with formula complexity at most n , cannot be computed by any circuit constructed from literals and fewer than ?1 n two input ^; _ gates.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparing two Formulas of Sample Size Determination for Prevalence Studies

Background and purpose: Sample size and its determination is one of the most important problems in health researches. Calculating sample size for prevalence studies is one of the common questions of sample size topics. Minimum sample size with least complexity is desirable in order to achieve the basic goal of these studies. This study aims to compare two formulas of sample size calculation for...

متن کامل

Isomorphism Testing of Boolean Functions Computable by Constant-Depth Circuits

Given two n-variable boolean functions f and g, we study the problem of computing an ε-approximate isomorphism between them. I.e. a permutation π of the n variables such that f(x1, x2, . . . , xn) and g(xπ(1), xπ(2), . . . , xπ(n)) differ on at most an ε fraction of all boolean inputs {0, 1}. We give a randomized 2 √ n polylog(n)) algorithm that computes a 1 2polylog(n) -approximate isomorphism...

متن کامل

Learning with the Aid of an Oracle

Problem For a given class of Boolean functions, such as polynomial-size Boolean circuits or Disjunctive Normal Form ( ? @FA ) formulas, the goal is to design polynomial-time learning algorithms for any unknown I*J and ask a polynomial number of queries. The output of the learning algorithm should be a function of polynomial size satisfying KL M . The polynomial functions bounding the running ti...

متن کامل

A Fast and Self-Repairing Genetic Programming Designer for Logic Circuits

Usually, important parameters in the design and implementation of combinational logic circuits are the number of gates, transistors, and the levels used in the design of the circuit. In this regard, various evolutionary paradigms with different competency have recently been introduced. However, while being advantageous, evolutionary paradigms also have some limitations including: a) lack of con...

متن کامل

Stability analysis of concrete gravity basestructures in rocking motion under wave effect

Given the worldwide industry progress in the construction of massive concrete structures, it would be a good idea to use concrete gravity base structures (GBS).In this regard, better understanding of thesestructuresregardingtheiradvantages and disadvantages in offshore areas seems necessary.The present study employed MacCammy-Fuchs method, which is based on the size of the structure to the wave...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Random Struct. Algorithms

دوره 13  شماره 

صفحات  -

تاریخ انتشار 1998